/**
 * 
 */
package Utils;

import donnees.Variables;

/**
 * @author Logan
 * 
 */
public class Utils {

	public static int modulo(int i, int modulo) {
		return (i % modulo + modulo) % modulo;
	}

	public static String replaceCharAt(String s, int pos, char c) {
		return s.substring(0, pos) + c + s.substring(pos + 1);
	}

	public static Boolean contient(Character c, String s) {
		for (int i = 0; i < s.length(); i++) {
			if (s.charAt(i) == c) {
				return true;
			}
		}
		return false;
	}

	public static int indice(Character c, String s) {
		for (int i = 0; i < s.length(); i++) {
			if (s.charAt(i) == c) {
				return i;
			}
		}
		return -1;
	}

	public static String nettoyerStringMaj(String s) {
		String res = "";
		for (int i = 0; i < s.length(); i++) {
			if (Utils.contient(s.charAt(i), Variables.majuscule)) {
				res = res + s.charAt(i);
			}
		}

		return res;
	}
}
